#pragma once

#include "Config.h"
#include "Import.h"

#include "Singleton.h"
NS_CORE

class CLog
{
	
};

class TJS_EXPORT CLogService : public Singleton<CLogService>
{
	//Map<String, CLog*> m_Logs;
public:
	CLogService();
	~CLogService();

	CLog* GetLog(String aStrLogName);

	void LogMessage(String aStrMessage);
	void LogMessage(char* aStrFmt, ...);

	static CLogService& GetSingleton();
	static CLogService* GetSingletonPtr();
};

NS_END_CORE
